using System;
using System.Linq;

namespace Acme.Northwind.EFDAL.Interfaces.Entity
{
	/// <summary>
	/// This is the base interface for the EF entity for OrdersQry
	/// </summary>
	public partial interface IOrdersQry : nHydrate.EFCore.DataAccess.IReadOnlyBusinessObject, nHydrate.EFCore.DataAccess.INHEntityObject, System.IEquatable<Acme.Northwind.EFDAL.Interfaces.Entity.IOrdersQry>
	{
		#region Properties

		/// <summary>
		/// The property for the view field 'Address'
		/// </summary>
		string Address { get; }

		/// <summary>
		/// The property for the view field 'City'
		/// </summary>
		string City { get; }

		/// <summary>
		/// The property for the view field 'CompanyName'
		/// </summary>
		string CompanyName { get; }

		/// <summary>
		/// The property for the view field 'Country'
		/// </summary>
		string Country { get; }

		/// <summary>
		/// The property for the view field 'CustomerID'
		/// </summary>
		string CustomerID { get; }

		/// <summary>
		/// The property for the view field 'EmployeeID'
		/// </summary>
		int? EmployeeID { get; }

		/// <summary>
		/// The property for the view field 'Freight'
		/// </summary>
		decimal? Freight { get; }

		/// <summary>
		/// The property for the view field 'OrderDate'
		/// </summary>
		DateTime? OrderDate { get; }

		/// <summary>
		/// The property for the view field 'OrderID'
		/// </summary>
		int OrderID { get; }

		/// <summary>
		/// The property for the view field 'PostalCode'
		/// </summary>
		string PostalCode { get; }

		/// <summary>
		/// The property for the view field 'Region'
		/// </summary>
		string Region { get; }

		/// <summary>
		/// The property for the view field 'RequiredDate'
		/// </summary>
		DateTime? RequiredDate { get; }

		/// <summary>
		/// The property for the view field 'ShipAddress'
		/// </summary>
		string ShipAddress { get; }

		/// <summary>
		/// The property for the view field 'ShipCity'
		/// </summary>
		string ShipCity { get; }

		/// <summary>
		/// The property for the view field 'ShipCountry'
		/// </summary>
		string ShipCountry { get; }

		/// <summary>
		/// The property for the view field 'ShipName'
		/// </summary>
		string ShipName { get; }

		/// <summary>
		/// The property for the view field 'ShippedDate'
		/// </summary>
		DateTime? ShippedDate { get; }

		/// <summary>
		/// The property for the view field 'ShipPostalCode'
		/// </summary>
		string ShipPostalCode { get; }

		/// <summary>
		/// The property for the view field 'ShipRegion'
		/// </summary>
		string ShipRegion { get; }

		/// <summary>
		/// The property for the view field 'ShipVia'
		/// </summary>
		int? ShipVia { get; }

		#endregion

	}

}

